home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / level15.gls < prev    next >
Text File  |  2000-08-22  |  38KB  |  1,958 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "frend.gsh"
  16. #include "elint.gsh"
  17. #include "maskelyn.gsh"
  18.  
  19. // bad guys
  20.  
  21. #include "reapor.gsh"
  22. #include "destructor.gsh"
  23. #include "Walking_Mine.gsh"
  24. #include "pulsax.gsh"
  25. //#include "Battler_Turret.gsh"
  26. //#include "Popup_Turret.gsh"
  27. #include "adversor.gsh"
  28. #include "Obliteron.gsh"
  29. #include "archore.gsh"
  30. #include "Drone.gsh"
  31. #include "sneeker.gsh"
  32. #include "pulsox.gsh"
  33. #include "bombhead.gsh"
  34. #include "skorn.gsh"
  35.  
  36. // neutral things
  37.  
  38. #include "cratec.gsh"
  39.  
  40. // fires
  41.  
  42. #include "carfire.gsh"
  43. #include "oilfire.gsh"
  44.  
  45. /**********/
  46. /* SHAPES */
  47. /**********/
  48.  
  49. // world objects
  50.  
  51. hierarchy Hcy_enemy_dish
  52. {
  53.     file "objects\CLAW CAGE B.rif"
  54.     name "enemy dish"
  55. //    hotspot "dum flash"
  56. }
  57.  
  58. hierarchy Hcy_Corkscrew_C
  59. {
  60.     file "objects\Corkscrew C.RIF"
  61.     name "Corkscrew C"
  62. }
  63. hierarchy Hcy_Corkscrew_D
  64. {
  65.     file "objects\Corkscrew D.RIF"
  66.     name "Corkscrew D"
  67. }
  68. hierarchy Hcy_Corkscrew_E
  69. {
  70.     file "objects\Corkscrew E.RIF"
  71.     name "Corkscrew E"
  72. }
  73.  
  74. shape Shp_PlinthA
  75. {
  76.     file "levels\level15.rif"
  77.     name "PLINTH A"
  78. }
  79. shape Shp_PlinthB
  80. {
  81.     file "levels\level15.rif"
  82.     name "PLINTH B"
  83. }
  84. shape Shp_PlinthC
  85. {
  86.     file "levels\level15.rif"
  87.     name "PLINTH C"
  88. }
  89. shape Shp_PlinthD
  90. {
  91.     file "levels\level15.rif"
  92.     name "PLINTH D"
  93. }
  94. shape Shp_PlinthE
  95. {
  96.     file "levels\level15.rif"
  97.     name "PLINTH E"
  98. }
  99. shape Shp_DiscA
  100. {
  101.     file "levels\level15.rif"
  102.     name "DISC A"
  103. }
  104.  
  105. shape Shp_PatioDoorA
  106. {
  107.     file "levels\S3 Level.rif"
  108.     name "PATIO DOOR A"
  109. }
  110. shape Shp_PatioDoorAB
  111. {
  112.     file "levels\S3 Level.rif"
  113.     name "PATIO DOOR AB"
  114. }
  115.  
  116. shape Shp_Garbage_H
  117. {
  118.     file "objects\GARBAGE H.rif"
  119.     name "GARBAGE H"
  120. }
  121. shape Shp_Garbage_A
  122. {
  123.     file "objects\GARBAGE A.rif"
  124.     name "GARBAGE A"
  125. }
  126. shape Shp_Garbage_B
  127. {
  128.     file "objects\GARBAGE B.rif"
  129.     name "GARBAGE B"
  130. }
  131. shape Shp_Garbage_C
  132. {
  133.     file "objects\GARBAGE C.rif"
  134.     name "GARBAGE C"
  135. }
  136. shape Shp_Garbage_E
  137. {
  138.     file "objects\GARBAGE E.rif"
  139.     name "GARBAGE E"
  140. }
  141. shape Shp_Garbage_F
  142. {
  143.     file "objects\GARBAGE F.rif"
  144.     name "GARBAGE F"
  145. }
  146. shape Shp_Garbage_K
  147. {
  148.     file "objects\GARBAGE K.rif"
  149.     name "GARBAGE K"
  150. }
  151.  
  152. //JUNKPILES
  153.  
  154. shape Shp_Junkpile_C
  155. {
  156.     file "objects\JUNKPILE C.rif"
  157.     name "JUNKPILE C"
  158. }
  159.  
  160. /*shape Shp_HelltrackA
  161. {
  162.     file "levels\level15.rif"
  163.     name "HELLTRACK A"
  164. }*/
  165.  
  166. //CLEVERLIFTS
  167.  
  168. shape Shp_CleverliftA
  169. {
  170.     file "levels\level15.rif"
  171.     name "CLEVERLIFT A"
  172. }
  173. shape Shp_CleverliftB
  174. {
  175.     file "levels\level15.rif"
  176.     name "CLEVERLIFT B"
  177. }
  178. shape Shp_CleverliftC
  179. {
  180.     file "levels\level15.rif"
  181.     name "CLEVERLIFT C"
  182. }
  183. shape Shp_CleverliftD
  184. {
  185.     file "levels\level15.rif"
  186.     name "CLEVERLIFT D"
  187. }
  188.  
  189. //SKORN LIFTS
  190.  
  191. shape Shp_SkornliftA
  192. {
  193.     file "levels\level15.rif"
  194.     name "SKORN LIFT A"
  195. }
  196. shape Shp_SkornliftB
  197. {
  198.     file "levels\level15.rif"
  199.     name "SKORN LIFT B"
  200. }
  201. shape Shp_SkornliftC
  202. {
  203.     file "levels\level15.rif"
  204.     name "SKORN LIFT C"
  205. }
  206. shape Shp_SkornliftD
  207. {
  208.     file "levels\level15.rif"
  209.     name "SKORN LIFT D"
  210. }
  211. shape Shp_SkornliftE
  212. {
  213.     file "levels\level15.rif"
  214.     name "SKORN LIFT E"
  215. }
  216.  
  217.  
  218. //ZIPLIFTS
  219.  
  220. shape Shp_ZipliftLA
  221. {
  222.     file "levels\level15.rif"
  223.     name "ZIPLIFT L A"
  224. }
  225. shape Shp_ZipliftLAB
  226. {
  227.     file "levels\level15.rif"
  228.     name "ZIPLIFT L AB"
  229. }
  230. shape Shp_ZipliftLAC
  231. {
  232.     file "levels\level15.rif"
  233.     name "ZIPLIFT L AC"
  234. }
  235. shape Shp_ZipliftLAD
  236. {
  237.     file "levels\level15.rif"
  238.     name "ZIPLIFT L AD"
  239. }
  240. shape Shp_ZipliftLAE
  241. {
  242.     file "levels\level15.rif"
  243.     name "ZIPLIFT L AE"
  244. }
  245. shape Shp_ZipliftLAF
  246. {
  247.     file "levels\level15.rif"
  248.     name "ZIPLIFT L AF"
  249. }
  250. shape Shp_ZipliftLAG
  251. {
  252.     file "levels\level15.rif"
  253.     name "ZIPLIFT L AG"
  254. }
  255. shape Shp_ZipliftLAH
  256. {
  257.     file "levels\level15.rif"
  258.     name "ZIPLIFT L AH"
  259. }
  260. shape Shp_ZipliftLAI
  261. {
  262.     file "levels\level15.rif"
  263.     name "ZIPLIFT L AI"
  264. }
  265. shape Shp_ZipliftLAJ
  266. {
  267.     file "levels\level15.rif"
  268.     name "ZIPLIFT L AJ"
  269. }
  270. shape Shp_ZipliftLAK
  271. {
  272.     file "levels\level15.rif"
  273.     name "ZIPLIFT L AK"
  274. }
  275. shape Shp_ZipliftLAL
  276. {
  277.     file "levels\level15.rif"
  278.     name "ZIPLIFT L AL"
  279. }
  280. shape Shp_ZipliftLAM
  281. {
  282.     file "levels\level15.rif"
  283.     name "ZIPLIFT L AM"
  284. }
  285. shape Shp_ZipliftLAN
  286. {
  287.     file "levels\level15.rif"
  288.     name "ZIPLIFT L AN"
  289. }
  290. shape Shp_ZipliftLAO
  291. {
  292.     file "levels\level15.rif"
  293.     name "ZIPLIFT L AO"
  294. }
  295. shape Shp_ZipliftLAP
  296. {
  297.     file "levels\level15.rif"
  298.     name "ZIPLIFT L AP"
  299. }
  300. shape Shp_ZipliftLAQ
  301. {
  302.     file "levels\level15.rif"
  303.     name "ZIPLIFT L AQ"
  304. }
  305. shape Shp_ZipliftLAR
  306. {
  307.     file "levels\level15.rif"
  308.     name "ZIPLIFT L AR"
  309. }
  310. shape Shp_ZipliftLAS
  311. {
  312.     file "levels\level15.rif"
  313.     name "ZIPLIFT L AS"
  314. }
  315. shape Shp_ZipliftRA
  316. {
  317.     file "levels\level15.rif"
  318.     name "ZIPLIFT R A"
  319. }
  320. shape Shp_ZipliftRAB
  321. {
  322.     file "levels\level15.rif"
  323.     name "ZIPLIFT R AB"
  324. }
  325. shape Shp_ZipliftRAC
  326. {
  327.     file "levels\level15.rif"
  328.     name "ZIPLIFT R AC"
  329. }
  330. shape Shp_ZipliftRAD
  331. {
  332.     file "levels\level15.rif"
  333.     name "ZIPLIFT R AD"
  334. }
  335. shape Shp_ZipliftRAE
  336. {
  337.     file "levels\level15.rif"
  338.     name "ZIPLIFT R AE"
  339. }
  340. shape Shp_ZipliftRAF
  341. {
  342.     file "levels\level15.rif"
  343.     name "ZIPLIFT R AF"
  344. }
  345. shape Shp_ZipliftRAG
  346. {
  347.     file "levels\level15.rif"
  348.     name "ZIPLIFT R AG"
  349. }
  350. shape Shp_ZipliftRAH
  351. {
  352.     file "levels\level15.rif"
  353.     name "ZIPLIFT R AH"
  354. }
  355. shape Shp_ZipliftRAI
  356. {
  357.     file "levels\level15.rif"
  358.     name "ZIPLIFT R AI"
  359. }
  360. shape Shp_ZipliftRAJ
  361. {
  362.     file "levels\level15.rif"
  363.     name "ZIPLIFT R AJ"
  364. }
  365. shape Shp_ZipliftRAK
  366. {
  367.     file "levels\level15.rif"
  368.     name "ZIPLIFT R AK"
  369. }
  370. shape Shp_ZipliftRAL
  371. {
  372.     file "levels\level15.rif"
  373.     name "ZIPLIFT R AL"
  374. }
  375. shape Shp_ZipliftRAM
  376. {
  377.     file "levels\level15.rif"
  378.     name "ZIPLIFT R AM"
  379. }
  380. shape Shp_ZipliftRAN
  381. {
  382.     file "levels\level15.rif"
  383.     name "ZIPLIFT R AN"
  384. }
  385. shape Shp_ZipliftRAO
  386. {
  387.     file "levels\level15.rif"
  388.     name "ZIPLIFT R AO"
  389. }
  390. shape Shp_ZipliftRAP
  391. {
  392.     file "levels\level15.rif"
  393.     name "ZIPLIFT R AP"
  394. }
  395. shape Shp_ZipliftRAQ
  396. {
  397.     file "levels\level15.rif"
  398.     name "ZIPLIFT R AQ"
  399. }
  400. shape Shp_ZipliftRAR
  401. {
  402.     file "levels\level15.rif"
  403.     name "ZIPLIFT R AR"
  404. }
  405. shape Shp_ZipliftRAS
  406. {
  407.     file "levels\level15.rif"
  408.     name "ZIPLIFT R AS"
  409. }
  410.  
  411. shape Shp_RiverlochA
  412. {
  413.     file "levels\level15.rif"
  414.     name "RIVERLOCH A"
  415. }
  416. shape Shp_RiverlochAB
  417. {
  418.     file "levels\level15.rif"
  419.     name "RIVERLOCH AB"
  420. }
  421. shape Shp_RiverlochAC
  422. {
  423.     file "levels\level15.rif"
  424.     name "RIVERLOCH AC"
  425. }
  426. shape Shp_RiverlochAD
  427. {
  428.     file "levels\level15.rif"
  429.     name "RIVERLOCH AD"
  430. }
  431.  
  432. shape Shp_RiverliftA
  433. {
  434.     file "levels\level15.rif"
  435.     name "RIVERLIFT A"
  436. }
  437.  
  438. shape Shp_WolfliftA
  439. {
  440.     file "levels\level15.rif"
  441.     name "WOLFLIFT A"
  442. }
  443. shape Shp_WolfliftB
  444. {
  445.     file "levels\level15.rif"
  446.     name "WOLFLIFT B"
  447. }
  448. shape Shp_WolfswitchA
  449. {
  450.     file "objects\LIFTSWITCH B.rif"
  451.     name "LIFTSWITCH B"
  452. }
  453. shape Shp_WolfswitchB
  454. {
  455.     file "objects\LIFTSWITCH B.rif"
  456.     name "LIFTSWITCH B"
  457. }
  458.  
  459. shape Shp_CrackliftA
  460. {
  461.     file "levels\level15.rif"
  462.     name "CRACKLIFT A"
  463. }
  464. shape Shp_CrackliftAB
  465. {
  466.     file "levels\level15.rif"
  467.     name "CRACKLIFT AB"
  468. }
  469. shape Shp_CrackliftAC
  470. {
  471.     file "levels\level15.rif"
  472.     name "CRACKLIFT AC"
  473. }
  474. shape Shp_CrackliftAD
  475. {
  476.     file "levels\level15.rif"
  477.     name "CRACKLIFT AD"
  478. }
  479. shape Shp_CrackliftAE
  480. {
  481.     file "levels\level15.rif"
  482.     name "CRACKLIFT AE"
  483. }
  484. shape Shp_CrackliftAF
  485. {
  486.     file "levels\level15.rif"
  487.     name "CRACKLIFT AF"
  488. }
  489. shape Shp_CrackliftAG
  490. {
  491.     file "levels\level15.rif"
  492.     name "CRACKLIFT AG"
  493. }
  494. shape Shp_CrackliftAH
  495. {
  496.     file "levels\level15.rif"
  497.     name "CRACKLIFT AH"
  498. }
  499. shape Shp_CrackliftAI
  500. {
  501.     file "levels\level15.rif"
  502.     name "CRACKLIFT AI"
  503. }
  504. shape Shp_CrackliftAJ
  505. {
  506.     file "levels\level15.rif"
  507.     name "CRACKLIFT AJ"
  508. }
  509. shape Shp_CrackliftAK
  510. {
  511.     file "levels\level15.rif"
  512.     name "CRACKLIFT AK"
  513. }
  514. shape Shp_CrackliftAL
  515. {
  516.     file "levels\level15.rif"
  517.     name "CRACKLIFT AL"
  518. }
  519. shape Shp_CrackliftAM
  520. {
  521.     file "levels\level15.rif"
  522.     name "CRACKLIFT AM"
  523. }
  524. shape Shp_CrackliftAN
  525. {
  526.     file "levels\level15.rif"
  527.     name "CRACKLIFT AN"
  528. }
  529. shape Shp_CrackliftAO
  530. {
  531.     file "levels\level15.rif"
  532.     name "CRACKLIFT AO"
  533. }
  534.  
  535. shape Shp_HellgateliftA
  536. {
  537.     file "levels\level15.rif"
  538.     name "HELLGATE LIFT A"
  539. }
  540. /*shape Shp_HellgateliftB
  541. {
  542.     file "levels\level15.rif"
  543.     name "HELLGATE LIFT B"
  544. }*/
  545.  
  546. shape Shp_FlooddoorA
  547. {
  548.     file "levels\level15.rif"
  549.     name "FLOOD DOOR A"
  550. }
  551. shape Shp_FlooddoorB
  552. {
  553.     file "levels\level15.rif"
  554.     name "FLOOD DOOR B"
  555. }
  556. shape Shp_FloodswitchA
  557. {
  558.     file "objects\LIFTSWITCH B.rif"
  559.     name "LIFTSWITCH B"
  560. }
  561.  
  562. shape Shp_HellgateA
  563. {
  564.     file "levels\level15.rif"
  565.     name "HELLS GATE A"
  566. }
  567. shape Shp_HellgateB
  568. {
  569.     file "levels\level15.rif"
  570.     name "HELLS GATE B"
  571. }
  572.  
  573. shape Shp_LavaliftA
  574. {
  575.     file "levels\level15.rif"
  576.     name "LAVALIFT A"
  577. }
  578. shape Shp_LavaliftB
  579. {
  580.     file "levels\level15.rif"
  581.     name "LAVALIFT B"
  582. }
  583. shape Shp_LavaliftC
  584. {
  585.     file "levels\level15.rif"
  586.     name "LAVALIFT C"
  587. }
  588. shape Shp_LavaliftD
  589. {
  590.     file "levels\level15.rif"
  591.     name "LAVALIFT D"
  592. }
  593. shape Shp_LavaliftE
  594. {
  595.     file "levels\level15.rif"
  596.     name "LAVALIFT E"
  597. }
  598.  
  599. /*shape Shp_LiftB
  600. {
  601.     file "levels\level15.rif"
  602.     name "LIFT B"
  603. }
  604.  
  605. shape Shp_LiftSwitchB
  606. {
  607.     file "levels\level15.rif"
  608.     name "LIFTSWITCH B"
  609. }*/
  610.  
  611. shape Shp_LiftMA
  612. {
  613.     file "levels\level15.rif"
  614.     name "LIFT M A"
  615. }
  616.  
  617. shape Shp_LiftMAB
  618. {
  619.     file "levels\level15.rif"
  620.     name "LIFT M AB"
  621. }
  622.  
  623. shape Shp_LiftMAC
  624. {
  625.     file "levels\level15.rif"
  626.     name "LIFT M AC"
  627. }
  628.  
  629. shape Shp_LiftMAD
  630. {
  631.     file "levels\level15.rif"
  632.     name "LIFT M AD"
  633. }
  634.  
  635. shape Shp_LiftMAE
  636. {
  637.     file "levels\level15.rif"
  638.     name "LIFT M AE"
  639. }
  640.  
  641. shape Shp_LiftMAF
  642. {
  643.     file "levels\level15.rif"
  644.     name "LIFT M AF"
  645. }
  646.  
  647. shape Shp_LiftMAG
  648. {
  649.     file "levels\level15.rif"
  650.     name "LIFT M AG"
  651. }
  652.  
  653. shape Shp_LiftMAH
  654. {
  655.     file "levels\level15.rif"
  656.     name "LIFT M AH"
  657. }
  658.  
  659. shape Shp_LiftMAI
  660. {
  661.     file "levels\level15.rif"
  662.     name "LIFT M AI"
  663. }
  664.  
  665. shape Shp_LiftMAJ
  666. {
  667.     file "levels\level15.rif"
  668.     name "LIFT M AJ"
  669. }
  670.  
  671. shape Shp_LiftMAK
  672. {
  673.     file "levels\level15.rif"
  674.     name "LIFT M AK"
  675. }
  676.  
  677. shape Shp_LiftMAL
  678. {
  679.     file "levels\level15.rif"
  680.     name "LIFT M AL"
  681. }
  682.  
  683. shape Shp_LiftMAM
  684. {
  685.     file "levels\level15.rif"
  686.     name "LIFT M AM"
  687. }
  688.  
  689. shape Shp_LiftMAN
  690. {
  691.     file "levels\level15.rif"
  692.     name "LIFT M AN"
  693. }
  694.  
  695. shape Shp_LiftMAO
  696. {
  697.     file "levels\level15.rif"
  698.     name "LIFT M AO"
  699. }
  700.  
  701. shape Shp_LiftMAP
  702. {
  703.     file "levels\level15.rif"
  704.     name "LIFT M AP"
  705. }
  706.  
  707. /**********/
  708. /* ROLES  */
  709. /**********/
  710.  
  711.  
  712. role Rol_enemy_dish : Rol_PlacedObject
  713. {
  714.     shape Hcy_enemy_dish
  715.     per vertex fogging  yes
  716.     hit test ignore yes
  717.  
  718. }
  719.  
  720. role Rol_Corkscrew_C : Rol_PlacedObject
  721. {
  722.     shape        Hcy_Corkscrew_C
  723.     identifier    "Corkscrew_C"
  724.     ai        reserved
  725.     armour        100
  726.     per vertex fogging    yes
  727.     alpha fogging        yes
  728. }
  729. role Rol_Corkscrew_D : Rol_PlacedObject
  730. {
  731.     shape        Hcy_Corkscrew_D
  732.     identifier    "Corkscrew_D"
  733.     ai        reserved
  734.     armour        100
  735.     per vertex fogging    yes
  736.     alpha fogging        yes
  737. }
  738. role Rol_Corkscrew_E : Rol_PlacedObject
  739. {
  740.     shape        Hcy_Corkscrew_E
  741.     identifier    "Corkscrew_E"
  742.     ai        reserved
  743.     armour        100
  744.     per vertex fogging    yes
  745.     alpha fogging        yes
  746. }
  747.  
  748. role Rol_PlinthA : Rol_DefaultPickup
  749. {
  750.     shape Shp_PlinthA
  751. }
  752. role Rol_PlinthB : Rol_DefaultPickup
  753. {
  754.     shape Shp_PlinthB
  755. }
  756. role Rol_PlinthC : Rol_DefaultPickup
  757. {
  758.     shape Shp_PlinthC
  759. }
  760. role Rol_PlinthD : Rol_DefaultPickup
  761. {
  762.     shape Shp_PlinthD
  763. }
  764. role Rol_PlinthE : Rol_DefaultPickup
  765. {
  766.     shape Shp_PlinthE
  767. }
  768. role Rol_DiscA : Rol_PlacedObject
  769. {
  770.     shape    Shp_DiscA
  771.     ai    track object
  772.     destination selectable yes
  773. }
  774.  
  775. role Rol_PatioDoorA : Rol_PlacedObject
  776. {
  777.     shape    Shp_PatioDoorA
  778. }
  779. role Rol_PatioDoorAB : Rol_PlacedObject
  780. {
  781.     shape    Shp_PatioDoorAB
  782. }
  783.  
  784. role Rol_Garbage_H : Rol_DefaultGarbage
  785. {
  786.     shape Shp_Garbage_H
  787. }
  788. role Rol_Garbage_A : Rol_DefaultGarbage
  789. {
  790.     shape Shp_Garbage_A
  791. }
  792. role Rol_Garbage_B : Rol_DefaultGarbage
  793. {
  794.     shape Shp_Garbage_B
  795. }
  796. role Rol_Garbage_C : Rol_DefaultGarbage
  797. {
  798.     shape Shp_Garbage_C
  799. }
  800. role Rol_Garbage_E : Rol_DefaultGarbage
  801. {
  802.     shape Shp_Garbage_E
  803. }
  804. role Rol_Garbage_F : Rol_DefaultGarbage
  805. {
  806.     shape Shp_Garbage_F
  807. }
  808. role Rol_Garbage_K : Rol_DefaultGarbage
  809. {
  810.     shape Shp_Garbage_K
  811. }
  812.  
  813. //JUNKPILES
  814.  
  815. role Rol_Junkpile_C : Rol_DefaultJunkpile
  816. {
  817.     shape Shp_Junkpile_C
  818. }
  819.  
  820. /*role Rol_HelltrackA : Rol_PlacedObject
  821. {
  822.     shape    Shp_HelltrackA
  823.     ai    track object
  824.     destination selectable yes
  825. }*/
  826.  
  827. //CLEVERLIFTS
  828.  
  829. role Rol_CleverliftA : Rol_PlacedObject
  830. {
  831.     shape    Shp_CleverliftA
  832.     ai    track object
  833.     destination selectable yes
  834. }
  835. role Rol_CleverliftB : Rol_PlacedObject
  836. {
  837.     shape    Shp_CleverliftB
  838.     ai    track object
  839.     destination selectable yes
  840. }
  841. role Rol_CleverliftC : Rol_PlacedObject
  842. {
  843.     shape    Shp_CleverliftC
  844.     ai    track object
  845.     destination selectable yes
  846. }
  847. role Rol_CleverliftD : Rol_PlacedObject
  848. {
  849.     shape    Shp_CleverliftD
  850.     ai    track object
  851.     destination selectable yes
  852. }
  853.  
  854. //SKORN LIFTS
  855.  
  856. role Rol_SkornliftA : Rol_PlacedObject
  857. {
  858.     shape    Shp_SkornliftA
  859.     ai    track object
  860.     destination selectable yes
  861. }
  862. role Rol_SkornliftB : Rol_PlacedObject
  863. {
  864.     shape    Shp_SkornliftB
  865.     ai    track object
  866.     destination selectable yes
  867. }
  868. role Rol_SkornliftC : Rol_PlacedObject
  869. {
  870.     shape    Shp_SkornliftC
  871.     ai    track object
  872.     destination selectable yes
  873. }
  874. role Rol_SkornliftD : Rol_PlacedObject
  875. {
  876.     shape    Shp_SkornliftD
  877.     ai    track object
  878.     destination selectable yes
  879. }
  880. role Rol_SkornliftE : Rol_PlacedObject
  881. {
  882.     shape    Shp_SkornliftE
  883.     ai    track object
  884.     destination selectable yes
  885. }
  886.  
  887. //ZIPLIFTS
  888.  
  889. role Rol_ZipliftLA : Rol_PlacedObject
  890. {
  891.     shape    Shp_ZipliftLA
  892.     ai    track object
  893.     hit test ignore yes
  894. }
  895. role Rol_ZipliftLAB : Rol_PlacedObject
  896. {
  897.     shape    Shp_ZipliftLAB
  898.     ai    track object
  899.     hit test ignore yes
  900. }
  901. role Rol_ZipliftLAC : Rol_PlacedObject
  902. {
  903.     shape    Shp_ZipliftLAC
  904.     ai    track object
  905.     hit test ignore yes
  906. }
  907. role Rol_ZipliftLAD : Rol_PlacedObject
  908. {
  909.     shape    Shp_ZipliftLAD
  910.     ai    track object
  911.     hit test ignore yes
  912. }
  913. role Rol_ZipliftLAE : Rol_PlacedObject
  914. {
  915.     shape    Shp_ZipliftLAE
  916.     ai    track object
  917.     hit test ignore yes
  918. }
  919. role Rol_ZipliftLAF : Rol_PlacedObject
  920. {
  921.     shape    Shp_ZipliftLAF
  922.     ai    track object
  923.     hit test ignore yes
  924. }
  925. role Rol_ZipliftLAG : Rol_PlacedObject
  926. {
  927.     shape    Shp_ZipliftLAG
  928.     ai    track object
  929.     hit test ignore yes
  930. }
  931. role Rol_ZipliftLAH : Rol_PlacedObject
  932. {
  933.     shape    Shp_ZipliftLAH
  934.     ai    track object
  935.     hit test ignore yes
  936. }
  937. role Rol_ZipliftLAI : Rol_PlacedObject
  938. {
  939.     shape    Shp_ZipliftLAI
  940.     ai    track object
  941.     hit test ignore yes
  942. }
  943. role Rol_ZipliftLAJ : Rol_PlacedObject
  944. {
  945.     shape    Shp_ZipliftLAJ
  946.     ai    track object
  947.     hit test ignore yes
  948. }
  949. role Rol_ZipliftLAK : Rol_PlacedObject
  950. {
  951.     shape    Shp_ZipliftLAK
  952.     ai    track object
  953.     hit test ignore yes
  954. }
  955. role Rol_ZipliftLAL : Rol_PlacedObject
  956. {
  957.     shape    Shp_ZipliftLAL
  958.     ai    track object
  959.     hit test ignore yes
  960. }
  961. role Rol_ZipliftLAM : Rol_PlacedObject
  962. {
  963.     shape    Shp_ZipliftLAM
  964.     ai    track object
  965.     hit test ignore yes
  966. }
  967. role Rol_ZipliftLAN : Rol_PlacedObject
  968. {
  969.     shape    Shp_ZipliftLAN
  970.     ai    track object
  971.     hit test ignore yes
  972. }
  973. role Rol_ZipliftLAO : Rol_PlacedObject
  974. {
  975.     shape    Shp_ZipliftLAO
  976.     ai    track object
  977.     hit test ignore yes
  978. }
  979. role Rol_ZipliftLAP : Rol_PlacedObject
  980. {
  981.     shape    Shp_ZipliftLAP
  982.     ai    track object
  983.     hit test ignore yes
  984. }
  985. role Rol_ZipliftLAQ : Rol_PlacedObject
  986. {
  987.     shape    Shp_ZipliftLAQ
  988.     ai    track object
  989.     hit test ignore yes
  990. }
  991. role Rol_ZipliftLAR : Rol_PlacedObject
  992. {
  993.     shape    Shp_ZipliftLAR
  994.     ai    track object
  995.     hit test ignore yes
  996. }
  997. role Rol_ZipliftLAS : Rol_PlacedObject
  998. {
  999.     shape    Shp_ZipliftLAS
  1000.     ai    track object
  1001.     hit test ignore yes
  1002. }
  1003. role Rol_ZipliftRA : Rol_PlacedObject
  1004. {
  1005.     shape    Shp_ZipliftRA
  1006.     ai    track object
  1007.     hit test ignore yes
  1008. }
  1009. role Rol_ZipliftRAB : Rol_PlacedObject
  1010. {
  1011.     shape    Shp_ZipliftRAB
  1012.     ai    track object
  1013.     hit test ignore yes
  1014. }
  1015. role Rol_ZipliftRAC : Rol_PlacedObject
  1016. {
  1017.     shape    Shp_ZipliftRAC
  1018.     ai    track object
  1019.     hit test ignore yes
  1020. }
  1021. role Rol_ZipliftRAD : Rol_PlacedObject
  1022. {
  1023.     shape    Shp_ZipliftRAD
  1024.     ai    track object
  1025.     hit test ignore yes
  1026. }
  1027. role Rol_ZipliftRAE : Rol_PlacedObject
  1028. {
  1029.     shape    Shp_ZipliftRAE
  1030.     ai    track object
  1031.     hit test ignore yes
  1032. }
  1033. role Rol_ZipliftRAF : Rol_PlacedObject
  1034. {
  1035.     shape    Shp_ZipliftRAF
  1036.     ai    track object
  1037.     hit test ignore yes
  1038. }
  1039. role Rol_ZipliftRAG : Rol_PlacedObject
  1040. {
  1041.     shape    Shp_ZipliftRAG
  1042.     ai    track object
  1043.     hit test ignore yes
  1044. }
  1045. role Rol_ZipliftRAH : Rol_PlacedObject
  1046. {
  1047.     shape    Shp_ZipliftRAH
  1048.     ai    track object
  1049.     hit test ignore yes
  1050. }
  1051. role Rol_ZipliftRAI : Rol_PlacedObject
  1052. {
  1053.     shape    Shp_ZipliftRAI
  1054.     ai    track object
  1055.     hit test ignore yes
  1056. }
  1057. role Rol_ZipliftRAJ : Rol_PlacedObject
  1058. {
  1059.     shape    Shp_ZipliftRAJ
  1060.     ai    track object
  1061.     hit test ignore yes
  1062. }
  1063. role Rol_ZipliftRAK : Rol_PlacedObject
  1064. {
  1065.     shape    Shp_ZipliftRAK
  1066.     ai    track object
  1067.     hit test ignore yes
  1068. }
  1069. role Rol_ZipliftRAL : Rol_PlacedObject
  1070. {
  1071.     shape    Shp_ZipliftRAL
  1072.     ai    track object
  1073.     hit test ignore yes
  1074. }
  1075. role Rol_ZipliftRAM : Rol_PlacedObject
  1076. {
  1077.     shape    Shp_ZipliftRAM
  1078.     ai    track object
  1079.     hit test ignore yes
  1080. }
  1081. role Rol_ZipliftRAN : Rol_PlacedObject
  1082. {
  1083.     shape    Shp_ZipliftRAN
  1084.     ai    track object
  1085.     hit test ignore yes
  1086. }
  1087. role Rol_ZipliftRAO : Rol_PlacedObject
  1088. {
  1089.     shape    Shp_ZipliftRAO
  1090.     ai    track object
  1091.     hit test ignore yes
  1092. }
  1093. role Rol_ZipliftRAP : Rol_PlacedObject
  1094. {
  1095.     shape    Shp_ZipliftRAP
  1096.     ai    track object
  1097.     hit test ignore yes
  1098. }
  1099. role Rol_ZipliftRAQ : Rol_PlacedObject
  1100. {
  1101.     shape    Shp_ZipliftRAQ
  1102.     ai    track object
  1103.     hit test ignore yes
  1104. }
  1105. role Rol_ZipliftRAR : Rol_PlacedObject
  1106. {
  1107.     shape    Shp_ZipliftRAR
  1108.     ai    track object
  1109.     hit test ignore yes
  1110. }
  1111. role Rol_ZipliftRAS : Rol_PlacedObject
  1112. {
  1113.     shape    Shp_ZipliftRAS
  1114.     ai    track object
  1115.     hit test ignore yes
  1116. }
  1117.  
  1118. role Rol_RiverlochA : Rol_PlacedObject
  1119. {
  1120.     shape    Shp_RiverlochA
  1121.     ai    track object
  1122.     destination selectable yes
  1123. }
  1124. role Rol_RiverlochAB : Rol_PlacedObject
  1125. {
  1126.     shape    Shp_RiverlochAB
  1127.     ai    track object
  1128.     destination selectable yes
  1129. }
  1130. role Rol_RiverlochAC : Rol_PlacedObject
  1131. {
  1132.     shape    Shp_RiverlochAC
  1133.     ai    track object
  1134.     destination selectable yes
  1135. }
  1136. role Rol_RiverlochAD : Rol_PlacedObject
  1137. {
  1138.     shape    Shp_RiverlochAD
  1139.     ai    track object
  1140.     destination selectable yes
  1141. }
  1142.  
  1143. role Rol_RiverliftA : Rol_PlacedObject
  1144. {
  1145.     shape    Shp_RiverliftA
  1146.     ai    track object
  1147.     destination selectable yes
  1148. }
  1149.  
  1150. role Rol_WolfliftA : Rol_PlacedObject
  1151. {
  1152.     shape    Shp_WolfliftA
  1153.     ai    track object
  1154.     destination selectable yes
  1155. }
  1156. role Rol_WolfliftB : Rol_PlacedObject
  1157. {
  1158.     shape    Shp_WolfliftB
  1159.     ai    track object
  1160.     destination selectable yes
  1161. }
  1162. role Rol_WolfswitchA : Rol_DefaultPickup
  1163. {
  1164.     shape    Shp_WolfswitchA
  1165. }
  1166. role Rol_WolfswitchB : Rol_DefaultPickup
  1167. {
  1168.     shape    Shp_WolfswitchB
  1169. }
  1170.  
  1171. role Rol_CrackliftA : Rol_PlacedObject
  1172. {
  1173.     shape    Shp_CrackliftA
  1174.     ai    track object
  1175.     destination selectable yes
  1176. }
  1177. role Rol_CrackliftAB : Rol_PlacedObject
  1178. {
  1179.     shape    Shp_CrackliftAB
  1180.     ai    track object
  1181.     destination selectable yes
  1182. }
  1183. role Rol_CrackliftAC : Rol_PlacedObject
  1184. {
  1185.     shape    Shp_CrackliftAC
  1186.     ai    track object
  1187.     destination selectable yes
  1188. }
  1189. role Rol_CrackliftAD : Rol_PlacedObject
  1190. {
  1191.     shape    Shp_CrackliftAD
  1192.     ai    track object
  1193.     destination selectable yes
  1194. }
  1195. role Rol_CrackliftAE : Rol_PlacedObject
  1196. {
  1197.     shape    Shp_CrackliftAE
  1198.     ai    track object
  1199.     destination selectable yes
  1200. }
  1201. role Rol_CrackliftAF : Rol_PlacedObject
  1202. {
  1203.     shape    Shp_CrackliftAF
  1204.     ai    track object
  1205.     destination selectable yes
  1206. }
  1207. role Rol_CrackliftAG : Rol_PlacedObject
  1208. {
  1209.     shape    Shp_CrackliftAG
  1210.     ai    track object
  1211.     destination selectable yes
  1212. }
  1213. role Rol_CrackliftAH : Rol_PlacedObject
  1214. {
  1215.     shape    Shp_CrackliftAH
  1216.     ai    track object
  1217.     destination selectable yes
  1218. }
  1219. role Rol_CrackliftAI : Rol_PlacedObject
  1220. {
  1221.     shape    Shp_CrackliftAI
  1222.     ai    track object
  1223.     destination selectable yes
  1224. }
  1225. role Rol_CrackliftAJ : Rol_PlacedObject
  1226. {
  1227.     shape    Shp_CrackliftAJ
  1228.     ai    track object
  1229.     destination selectable yes
  1230. }
  1231. role Rol_CrackliftAK : Rol_PlacedObject
  1232. {
  1233.     shape    Shp_CrackliftAK
  1234.     ai    track object
  1235.     destination selectable yes
  1236. }
  1237. role Rol_CrackliftAL : Rol_PlacedObject
  1238. {
  1239.     shape    Shp_CrackliftAL
  1240.     ai    track object
  1241.     destination selectable yes
  1242. }
  1243.  
  1244. role Rol_CrackliftAM : Rol_PlacedObject
  1245. {
  1246.     shape    Shp_CrackliftAM
  1247.     ai    track object
  1248.     destination selectable yes
  1249. }
  1250. role Rol_CrackliftAN : Rol_PlacedObject
  1251. {
  1252.     shape    Shp_CrackliftAN
  1253.     ai    track object
  1254.     destination selectable yes
  1255. }
  1256. role Rol_CrackliftAO : Rol_PlacedObject
  1257. {
  1258.     shape    Shp_CrackliftAO
  1259.     ai    track object
  1260.     destination selectable yes
  1261. }
  1262.  
  1263. role Rol_HellgateliftA : Rol_PlacedObject
  1264. {
  1265.     shape    Shp_HellgateliftA
  1266.     ai    track object
  1267.     destination selectable yes
  1268. }
  1269. /*role Rol_HellgateliftB : Rol_PlacedObject
  1270. {
  1271.     shape    Shp_HellgateliftB
  1272.     ai    track object
  1273.     destination selectable yes
  1274. }*/
  1275.  
  1276. role Rol_FlooddoorA : Rol_PlacedObject
  1277. {
  1278.     shape    Shp_FlooddoorA
  1279.     ai    track object
  1280.     hit test ignore yes
  1281. }
  1282. role Rol_FlooddoorB : Rol_PlacedObject
  1283. {
  1284.     shape    Shp_FlooddoorB
  1285.     ai    track object
  1286.     hit test ignore yes
  1287. }
  1288. role Rol_FloodswitchA : Rol_DefaultPickup
  1289. {
  1290.     shape    Shp_FloodswitchA
  1291. }
  1292.  
  1293. role Rol_HellgateA : Rol_PlacedObject
  1294. {
  1295.     shape    Shp_HellgateA
  1296.     ai    track object
  1297.     hit test ignore yes
  1298. }
  1299. role Rol_HellgateB : Rol_PlacedObject
  1300. {
  1301.     shape    Shp_HellgateB
  1302.     ai    track object
  1303.     hit test ignore yes
  1304. }
  1305.  
  1306. role Rol_LavaliftA : Rol_PlacedObject
  1307. {
  1308.     shape    Shp_LavaliftA
  1309.     ai    track object
  1310.     destination selectable  yes
  1311. }
  1312. role Rol_LavaliftB : Rol_PlacedObject
  1313. {
  1314.     shape    Shp_LavaliftB
  1315.     ai    track object
  1316.     destination selectable  yes
  1317. }
  1318. role Rol_LavaliftC : Rol_PlacedObject
  1319. {
  1320.     shape    Shp_LavaliftC
  1321.     ai    track object
  1322.     destination selectable  yes
  1323. }
  1324. role Rol_LavaliftD : Rol_PlacedObject
  1325. {
  1326.     shape    Shp_LavaliftD
  1327.     ai    track object
  1328.     destination selectable  yes
  1329. }
  1330. role Rol_LavaliftE : Rol_PlacedObject
  1331. {
  1332.     shape    Shp_LavaliftE
  1333.     ai    track object
  1334.     destination selectable  yes
  1335. }
  1336.  
  1337. /*role Rol_LiftB : Rol_PlacedObject
  1338. {
  1339.     shape    Shp_LiftB
  1340.     ai    track object
  1341.     destination selectable  yes
  1342. }
  1343.  
  1344. role Rol_LiftSwitchB : Rol_DefaultPickup
  1345. {
  1346.     shape Shp_LiftSwitchB
  1347. }*/
  1348.  
  1349. role Rol_LiftMA : Rol_PlacedObject
  1350. {
  1351.     shape    Shp_LiftMA
  1352.     ai    track object
  1353.     destination selectable yes
  1354. }
  1355.  
  1356. role Rol_LiftMAB : Rol_PlacedObject
  1357. {
  1358.     shape    Shp_LiftMAB
  1359.     ai    track object
  1360.     destination selectable yes
  1361. }
  1362.  
  1363. role Rol_LiftMAC : Rol_PlacedObject
  1364. {
  1365.     shape    Shp_LiftMAC
  1366.     ai    track object
  1367.     destination selectable yes
  1368. }
  1369.  
  1370. role Rol_LiftMAD : Rol_PlacedObject
  1371. {
  1372.     shape    Shp_LiftMAD
  1373.     ai    track object
  1374.     destination selectable yes
  1375. }
  1376.  
  1377. role Rol_LiftMAE : Rol_PlacedObject
  1378. {
  1379.     shape    Shp_LiftMAE
  1380.     ai    track object
  1381.     destination selectable yes
  1382. }
  1383.  
  1384. role Rol_LiftMAF : Rol_PlacedObject
  1385. {
  1386.     shape    Shp_LiftMAF
  1387.     ai    track object
  1388.     destination selectable yes
  1389. }
  1390.  
  1391. role Rol_LiftMAG : Rol_PlacedObject
  1392. {
  1393.     shape    Shp_LiftMAG
  1394.     ai    track object
  1395.     destination selectable yes
  1396. }
  1397.  
  1398. role Rol_LiftMAH : Rol_PlacedObject
  1399. {
  1400.     shape    Shp_LiftMAH
  1401.     ai    track object
  1402.     destination selectable yes
  1403. }
  1404.  
  1405. role Rol_LiftMAI : Rol_PlacedObject
  1406. {
  1407.     shape    Shp_LiftMAI
  1408.     ai    track object
  1409.     destination selectable yes
  1410. }
  1411.  
  1412. role Rol_LiftMAJ : Rol_PlacedObject
  1413. {
  1414.     shape    Shp_LiftMAJ
  1415.     ai    track object
  1416.     destination selectable yes
  1417. }
  1418.  
  1419. role Rol_LiftMAK : Rol_PlacedObject
  1420. {
  1421.     shape    Shp_LiftMAK
  1422.     ai    track object
  1423.     destination selectable yes
  1424. }
  1425.  
  1426. role Rol_LiftMAL : Rol_PlacedObject
  1427. {
  1428.     shape    Shp_LiftMAL
  1429.     ai    track object
  1430.     destination selectable yes
  1431. }
  1432.  
  1433. role Rol_LiftMAM : Rol_PlacedObject
  1434. {
  1435.     shape    Shp_LiftMAM
  1436.     ai    track object
  1437.     destination selectable yes
  1438. }
  1439.  
  1440. role Rol_LiftMAN : Rol_PlacedObject
  1441. {
  1442.     shape    Shp_LiftMAN
  1443.     ai    track object
  1444.     destination selectable yes
  1445. }
  1446.  
  1447. role Rol_LiftMAO : Rol_PlacedObject
  1448. {
  1449.     shape    Shp_LiftMAO
  1450.     ai    track object
  1451.     destination selectable yes
  1452. }
  1453.  
  1454. role Rol_LiftMAP : Rol_PlacedObject
  1455. {
  1456.     shape    Shp_LiftMAP
  1457.     ai    track object
  1458.     destination selectable yes
  1459. }
  1460.  
  1461. /***********/
  1462. /* THE MAP */
  1463. /***********/
  1464.  
  1465. map /* _THE_ map - doesnt need a label */
  1466. {
  1467.     file "levels\level15.rif"
  1468.     name "Land"
  1469.     bitmap "bitmaps\\LEVEL15.rim"
  1470.     camera plane "camhund"
  1471.     max camera focus height "max focus height"
  1472.     min camera focus height "min focus height"
  1473.     max camera distance 100 // TBD exactly
  1474.  
  1475.     // PLAYERS TROOPS
  1476.  
  1477.     use Rol_GunLok in team 1 for
  1478.         "Goodie C" as "gunlok"    
  1479.     use Rol_Hark in team 1 for
  1480.         "Goodie A" as "hark"
  1481.     use Rol_Frend in team 1 for
  1482.         "Goodie B" as "frend"
  1483.  
  1484.     use Rol_Elint in team 1 for
  1485.         "Goodie D" as "elint"
  1486.  
  1487.     // AI'S TROOPS
  1488.  
  1489.     use Rol_Walking_Mine in team 2
  1490.         for "MINEBOT A"
  1491.     use Rol_Walking_Mine in team 2
  1492.         for "MINEBOT B"
  1493.     use Rol_Walking_Mine in team 2
  1494.         for "MINEBOT C"
  1495.     use Rol_Walking_Mine in team 2
  1496.         for "MINEBOT D"
  1497.     use Rol_Walking_Mine in team 2
  1498.         for "MINEBOT E"
  1499.     use Rol_Walking_Mine in team 2
  1500.         for "MINEBOT F"
  1501.     use Rol_Walking_Mine in team 2
  1502.         for "MINEBOT G"
  1503.     use Rol_Walking_Mine in team 2
  1504.         for "MINEBOT H"
  1505.     use Rol_Walking_Mine in team 2
  1506.         for "MINEBOT I"
  1507.     use Rol_Walking_Mine in team 2
  1508.         for "MINEBOT J"
  1509.     use Rol_Walking_Mine in team 2
  1510.         for "MINEBOT K"
  1511.     use Rol_Walking_Mine in team 2
  1512.         for "MINEBOT L"
  1513.     use Rol_Walking_Mine in team 2
  1514.         for "MINEBOT M"
  1515.     use Rol_Walking_Mine in team 2
  1516.         for "MINEBOT N"
  1517.  
  1518.     use Rol_reapor in team 2
  1519.         for "STALKER A" as "stalker_a"
  1520.     use Rol_reapor in team 2
  1521.         for "STALKER B" as "stalker_b"
  1522.     use Rol_destructor in team 2
  1523.         for "STALKER C" as "stalker_c"
  1524.     use Rol_pulsox in team 2
  1525.         for "STALKER D" as "stalker_d"
  1526.     use Rol_sneeker in team 2
  1527.         for "STALKER E" as "stalker_e"
  1528.     use Rol_reapor in team 2
  1529.         for "STALKER F" as "stalker_f"
  1530.     use Rol_Obliteron in team 2
  1531.         for "STALKER G" as "stalker_g"
  1532.     use Rol_Drone in team 2
  1533.         for "STALKER H" as "stalker_h"
  1534.     use Rol_reapor in team 2
  1535.         for "STALKER I" as "stalker_i"
  1536.     use Rol_bombhead in team 2
  1537.         for "STALKER J" as "stalker_j"
  1538.     use Rol_destructor in team 2
  1539.         for "STALKER K" as "stalker_k"
  1540.     use Rol_archore in team 2
  1541.         for "STALKER L" as "stalker_l"
  1542.     use Rol_reapor in team 2
  1543.         for "STALKER M" as "stalker_m"
  1544.     use Rol_destructor in team 2
  1545.         for "STALKER N" as "stalker_n"
  1546.     use Rol_archore in team 2
  1547.         for "STALKER O" as "stalker_o"
  1548.  
  1549. /*    use Rol_Popup_Turret in team 2 for
  1550.         "POPUP TURRET A" and
  1551.         "POPUP TURRET B" and
  1552.         "POPUP TURRET C" and
  1553.         "POPUP TURRET D" and
  1554.         "POPUP TURRET E" and
  1555.         "POPUP TURRET F" and
  1556.         "POPUP TURRET G" and
  1557.         "POPUP TURRET H" and
  1558.         "POPUP TURRET I" and
  1559.         "POPUP TURRET J" and
  1560.         "POPUP TURRET K" and
  1561.         "POPUP TURRET L" and
  1562.         "POPUP TURRET M" and
  1563.         "POPUP TURRET N" and
  1564.         "POPUP TURRET O"*/
  1565.  
  1566.     use Rol_Skorn in team 2 for
  1567.         "SKORN" as "Skorn"
  1568.  
  1569.     use Rol_enemy_dish in team 0 for
  1570.         "CLAW CAGE B" as "DISH"
  1571.  
  1572.     use Rol_Corkscrew_C in team 0 for
  1573.         "Corkscrew C" and
  1574.         "Corkscrew CB" and
  1575.         "Corkscrew CC" and
  1576.         "Corkscrew CD"
  1577.     use Rol_Corkscrew_D in team 0 for
  1578.         "Corkscrew D" and
  1579.         "Corkscrew DB" and
  1580.         "Corkscrew DC"
  1581.     use Rol_Corkscrew_E in team 0 for
  1582.         "Corkscrew E" and
  1583.         "Corkscrew EB" and
  1584.         "Corkscrew EC"
  1585.  
  1586.     use Rol_PatioDoorA in team 0 for
  1587.         "PATIO DOOR A" and
  1588.         "PATIO DOOR B" and
  1589.         "PATIO DOOR C" and
  1590.         "PATIO DOOR D"
  1591.  
  1592.  
  1593.     use Rol_PatioDoorAB in team 0 for
  1594.         "PATIO DOOR AB" and
  1595.         "PATIO DOOR BB" and
  1596.         "PATIO DOOR CB" and
  1597.         "PATIO DOOR DB"
  1598.  
  1599.     use Rol_PlinthA in team 0 for
  1600.         "PLINTH A" as "plinth_a"
  1601.     use Rol_PlinthB in team 0 for
  1602.         "PLINTH B" as "plinth_b"
  1603.     use Rol_PlinthC in team 0 for
  1604.         "PLINTH C" as "plinth_c"
  1605.     use Rol_PlinthD in team 0 for
  1606.         "PLINTH D" as "plinth_d"
  1607.     use Rol_PlinthE in team 0 for
  1608.         "PLINTH E" as "plinth_e"
  1609.     use Rol_DiscA in team 0 for
  1610.         "DISC A" as "disc_a"
  1611.  
  1612.     // GARBAGE HEAPS
  1613.  
  1614.     use Rol_Garbage_H in team 0 for
  1615.         "GARBAGE H" as "garbage_h"
  1616.     use Rol_Garbage_H in team 0 for
  1617.         "GARBAGE HJ" as "garbage_hj"
  1618.     use Rol_Garbage_H in team 0 for
  1619.         "GARBAGE HL" as "garbage_hl"
  1620.     use Rol_Garbage_H in team 0 for
  1621.         "GARBAGE HO" as "garbage_ho"
  1622.     use Rol_Garbage_H in team 0 for
  1623.         "GARBAGE HAH" as "garbage_hah"
  1624.     use Rol_Garbage_A in team 0 for
  1625.         "GARBAGE AA" as "garbage_AA"
  1626.     use Rol_Garbage_A in team 0 for
  1627.         "GARBAGE AB" as "garbage_AB"
  1628.     use Rol_Garbage_A in team 0 for
  1629.         "GARBAGE AC" as "garbage_AC"
  1630.     use Rol_Garbage_A in team 0 for
  1631.         "GARBAGE AD" as "garbage_AD"
  1632.     use Rol_Garbage_A in team 0 for
  1633.         "GARBAGE AE" as "garbage_AE"
  1634.     use Rol_Garbage_B in team 0 for
  1635.         "GARBAGE BA" as "garbage_BA"
  1636.     use Rol_Garbage_B in team 0 for
  1637.         "GARBAGE BB" as "garbage_BB"
  1638.     use Rol_Garbage_B in team 0 for
  1639.         "GARBAGE BC" as "garbage_BC"
  1640.     use Rol_Garbage_B in team 0 for
  1641.         "GARBAGE BD" as "garbage_BD"
  1642.     use Rol_Garbage_B in team 0 for
  1643.         "GARBAGE BE" as "garbage_BE"
  1644.     use Rol_Garbage_C in team 0 for
  1645.         "GARBAGE CA" as "garbage_CA"
  1646.     use Rol_Garbage_C in team 0 for
  1647.         "GARBAGE CB" as "garbage_CB"
  1648.     use Rol_Garbage_C in team 0 for
  1649.         "GARBAGE CC" as "garbage_CC"
  1650.     use Rol_Garbage_C in team 0 for
  1651.         "GARBAGE CD" as "garbage_CD"
  1652.     use Rol_Garbage_C in team 0 for
  1653.         "GARBAGE CE" as "garbage_CE"
  1654.     use Rol_Garbage_E in team 0 for
  1655.         "GARBAGE EA" as "garbage_EA"
  1656.     use Rol_Garbage_E in team 0 for
  1657.         "GARBAGE EB" as "garbage_EB"
  1658.     use Rol_Garbage_E in team 0 for
  1659.         "GARBAGE EC" as "garbage_EC"
  1660.     use Rol_Garbage_E in team 0 for
  1661.         "GARBAGE ED" as "garbage_ED"
  1662.     use Rol_Garbage_E in team 0 for
  1663.         "GARBAGE EE" as "garbage_EE"
  1664.     use Rol_Garbage_F in team 0 for
  1665.         "GARBAGE FA" as "garbage_FA"
  1666.     use Rol_Garbage_F in team 0 for
  1667.         "GARBAGE FB" as "garbage_FB"
  1668.     use Rol_Garbage_F in team 0 for
  1669.         "GARBAGE FC" as "garbage_FC"
  1670.     use Rol_Garbage_F in team 0 for
  1671.         "GARBAGE FD" as "garbage_FD"
  1672.     use Rol_Garbage_F in team 0 for
  1673.         "GARBAGE FE" as "garbage_FE"
  1674.     use Rol_Garbage_K in team 0 for
  1675.         "GARBAGE KA" as "garbage_KA"
  1676.     use Rol_Garbage_K in team 0 for
  1677.         "GARBAGE KB" as "garbage_KB"
  1678.     use Rol_Garbage_K in team 0 for
  1679.         "GARBAGE KC" as "garbage_KC"
  1680.     use Rol_Garbage_K in team 0 for
  1681.         "GARBAGE KD" as "garbage_KD"
  1682.     use Rol_Garbage_K in team 0 for
  1683.         "GARBAGE KE" as "garbage_KE"
  1684.  
  1685.  
  1686.     //JUNKPILES
  1687.  
  1688.     use Rol_Junkpile_C in team 0 for 
  1689.         "JUNKPILE C" and
  1690.         "JUNKPILE CB" and
  1691.         "JUNKPILE CC" and
  1692.         "JUNKPILE CD" and
  1693.         "JUNKPILE CE" and
  1694.         "JUNKPILE CF" and
  1695.         "JUNKPILE CG" and
  1696.         "JUNKPILE CH" and
  1697.         "JUNKPILE CI" and
  1698.         "JUNKPILE CJ" and
  1699.         "JUNKPILE CK" and
  1700.         "JUNKPILE CL" and
  1701.         "JUNKPILE CM" and
  1702.         "JUNKPILE CN" and
  1703.         "JUNKPILE CO" and
  1704.         "JUNKPILE CP" and
  1705.         "JUNKPILE CQ" and
  1706.         "JUNKPILE CR" and
  1707.         "JUNKPILE CS" and
  1708.         "JUNKPILE CT" and
  1709.         "JUNKPILE CU" and
  1710.         "JUNKPILE CV" and
  1711.         "JUNKPILE CW" and
  1712.         "JUNKPILE CX" and
  1713.         "JUNKPILE CY" and
  1714.         "JUNKPILE CZ" and
  1715.         "JUNKPILE CAA" and
  1716.         "JUNKPILE CAB" and
  1717.         "JUNKPILE CAC" and
  1718.         "JUNKPILE CAD" and
  1719.         "JUNKPILE CAE" and
  1720.         "JUNKPILE CAF" and
  1721.         "JUNKPILE CAG" and
  1722.         "JUNKPILE CAH" and
  1723.         "JUNKPILE CAI" and
  1724.         "JUNKPILE CAJ" and
  1725.         "JUNKPILE CAK" and
  1726.         "JUNKPILE CAL" and
  1727.         "JUNKPILE CAM" and
  1728.         "JUNKPILE CAN" and
  1729.         "JUNKPILE CAO" and
  1730.         "JUNKPILE CAP"
  1731.  
  1732.     
  1733. /*    use Rol_HelltrackA in team 0 for
  1734.         "HELLTRACK A" as "helltrack_a"*/
  1735.  
  1736.     //CLEVERLIFTS
  1737.  
  1738.     use Rol_CleverliftA in team 0 for
  1739.         "CLEVERLIFT A" as "cleverlift_a"
  1740.     use Rol_CleverliftB in team 0 for
  1741.         "CLEVERLIFT B" as "cleverlift_b"
  1742.     use Rol_CleverliftC in team 0 for
  1743.         "CLEVERLIFT C" as "cleverlift_c"
  1744.     use Rol_CleverliftD in team 0 for
  1745.         "CLEVERLIFT D" as "cleverlift_d"
  1746.  
  1747.     //SKORN LIFTS
  1748.  
  1749.     use Rol_SkornliftA in team 0 for
  1750.         "SKORN LIFT A" as "skornlift_a"
  1751.     use Rol_SkornliftB in team 0 for
  1752.         "SKORN LIFT B" as "skornlift_b"
  1753.     use Rol_SkornliftC in team 0 for
  1754.         "SKORN LIFT C" as "skornlift_c"
  1755.     use Rol_SkornliftD in team 0 for
  1756.         "SKORN LIFT D" as "skornlift_d"
  1757.     use Rol_SkornliftE in team 0 for
  1758.         "SKORN LIFT E" as "skornlift_e"
  1759.  
  1760.     //ZIPLIFTS
  1761.  
  1762.     use Rol_ZipliftLA in team 0 for
  1763.         "ZIPLIFT L A" as "ziplift_la"
  1764.     use Rol_ZipliftLAB in team 0 for
  1765.         "ZIPLIFT L AB" as "ziplift_lab"
  1766.     use Rol_ZipliftLAC in team 0 for
  1767.         "ZIPLIFT L AC" as "ziplift_lac"
  1768.     use Rol_ZipliftLAD in team 0 for
  1769.         "ZIPLIFT L AD" as "ziplift_lad"
  1770.     use Rol_ZipliftLAE in team 0 for
  1771.         "ZIPLIFT L AE" as "ziplift_lae"
  1772.     use Rol_ZipliftLAF in team 0 for
  1773.         "ZIPLIFT L AF" as "ziplift_laf"
  1774.     use Rol_ZipliftLAG in team 0 for
  1775.         "ZIPLIFT L AG" as "ziplift_lag"
  1776.     use Rol_ZipliftLAH in team 0 for
  1777.         "ZIPLIFT L AH" as "ziplift_lah"
  1778.     use Rol_ZipliftLAI in team 0 for
  1779.         "ZIPLIFT L AI" as "ziplift_lai"
  1780.     use Rol_ZipliftLAJ in team 0 for
  1781.         "ZIPLIFT L AJ" as "ziplift_laj"
  1782.     use Rol_ZipliftLAK in team 0 for
  1783.         "ZIPLIFT L AK" as "ziplift_lak"
  1784.     use Rol_ZipliftLAL in team 0 for
  1785.         "ZIPLIFT L AL" as "ziplift_lal"
  1786.     use Rol_ZipliftLAM in team 0 for
  1787.         "ZIPLIFT L AM" as "ziplift_lam"
  1788.     use Rol_ZipliftLAN in team 0 for
  1789.         "ZIPLIFT L AN" as "ziplift_lan"
  1790.     use Rol_ZipliftLAO in team 0 for
  1791.         "ZIPLIFT L AO" as "ziplift_lao"
  1792.     use Rol_ZipliftLAP in team 0 for
  1793.         "ZIPLIFT L AP" as "ziplift_lap"
  1794.     use Rol_ZipliftLAQ in team 0 for
  1795.         "ZIPLIFT L AQ" as "ziplift_laq"
  1796.     use Rol_ZipliftLAR in team 0 for
  1797.         "ZIPLIFT L AR" as "ziplift_lar"
  1798.     use Rol_ZipliftLAS in team 0 for
  1799.         "ZIPLIFT L AS" as "ziplift_las"
  1800.     use Rol_ZipliftRA in team 0 for
  1801.         "ZIPLIFT R A" as "ziplift_ra"
  1802.     use Rol_ZipliftRAB in team 0 for
  1803.         "ZIPLIFT R AB" as "ziplift_rab"
  1804.     use Rol_ZipliftRAC in team 0 for
  1805.         "ZIPLIFT R AC" as "ziplift_rac"
  1806.     use Rol_ZipliftRAD in team 0 for
  1807.         "ZIPLIFT R AD" as "ziplift_rad"
  1808.     use Rol_ZipliftRAE in team 0 for
  1809.         "ZIPLIFT R AE" as "ziplift_rae"
  1810.     use Rol_ZipliftRAF in team 0 for
  1811.         "ZIPLIFT R AF" as "ziplift_raf"
  1812.     use Rol_ZipliftRAG in team 0 for
  1813.         "ZIPLIFT R AG" as "ziplift_rag"
  1814.     use Rol_ZipliftRAH in team 0 for
  1815.         "ZIPLIFT R AH" as "ziplift_rah"
  1816.     use Rol_ZipliftRAI in team 0 for
  1817.         "ZIPLIFT R AI" as "ziplift_rai"
  1818.     use Rol_ZipliftRAJ in team 0 for
  1819.         "ZIPLIFT R AJ" as "ziplift_raj"
  1820.     use Rol_ZipliftRAK in team 0 for
  1821.         "ZIPLIFT R AK" as "ziplift_rak"
  1822.     use Rol_ZipliftRAL in team 0 for
  1823.         "ZIPLIFT R AL" as "ziplift_ral"
  1824.     use Rol_ZipliftRAM in team 0 for
  1825.         "ZIPLIFT R AM" as "ziplift_ram"
  1826.     use Rol_ZipliftRAN in team 0 for
  1827.         "ZIPLIFT R AN" as "ziplift_ran"
  1828.     use Rol_ZipliftRAO in team 0 for
  1829.         "ZIPLIFT R AO" as "ziplift_rao"
  1830.     use Rol_ZipliftRAP in team 0 for
  1831.         "ZIPLIFT R AP" as "ziplift_rap"
  1832.     use Rol_ZipliftRAQ in team 0 for
  1833.         "ZIPLIFT R AQ" as "ziplift_raq"
  1834.     use Rol_ZipliftRAR in team 0 for
  1835.         "ZIPLIFT R AR" as "ziplift_rar"
  1836.     use Rol_ZipliftRAS in team 0 for
  1837.         "ZIPLIFT R AS" as "ziplift_ras"
  1838.  
  1839.     use Rol_RiverlochA in team 0 for
  1840.         "RIVERLOCH A" as "riverloch_a"
  1841.     use Rol_RiverlochAB in team 0 for
  1842.         "RIVERLOCH AB" as "riverloch_ab"
  1843.     use Rol_RiverlochAC in team 0 for
  1844.         "RIVERLOCH AC" as "riverloch_ac"
  1845.     use Rol_RiverlochAD in team 0 for
  1846.         "RIVERLOCH AD" as "riverloch_ad"
  1847.  
  1848.     use Rol_RiverliftA in team 0 for
  1849.         "RIVERLIFT A" as "riverlift_a"
  1850.  
  1851.     use Rol_WolfliftA in team 0 for
  1852.         "WOLFLIFT A" as "wolflift_a"
  1853.     use Rol_WolfliftB in team 0 for
  1854.         "WOLFLIFT B" as "wolflift_b"
  1855.     use Rol_WolfswitchA in team 0 for
  1856.         "WOLF SWITCH A" as "wolfswitch_a"
  1857.     use Rol_WolfswitchB in team 0 for
  1858.         "WOLF SWITCH B" as "wolfswitch_b"
  1859.  
  1860.     use Rol_CrackliftA in team 0 for
  1861.         "CRACKLIFT A" as "cracklift_a"
  1862.     use Rol_CrackliftAB in team 0 for
  1863.         "CRACKLIFT AB" as "cracklift_ab"
  1864.     use Rol_CrackliftAC in team 0 for
  1865.         "CRACKLIFT AC" as "cracklift_ac"
  1866.     use Rol_CrackliftAD in team 0 for
  1867.         "CRACKLIFT AD" as "cracklift_ad"
  1868.     use Rol_CrackliftAE in team 0 for
  1869.         "CRACKLIFT AE" as "cracklift_ae"
  1870.     use Rol_CrackliftAF in team 0 for
  1871.         "CRACKLIFT AF" as "cracklift_af"
  1872.     use Rol_CrackliftAG in team 0 for
  1873.         "CRACKLIFT AG" as "cracklift_ag"
  1874.     use Rol_CrackliftAH in team 0 for
  1875.         "CRACKLIFT AH" as "cracklift_ah"
  1876.     use Rol_CrackliftAI in team 0 for
  1877.         "CRACKLIFT AI" as "cracklift_ai"
  1878.     use Rol_CrackliftAJ in team 0 for
  1879.         "CRACKLIFT AJ" as "cracklift_aj"
  1880.     use Rol_CrackliftAK in team 0 for
  1881.         "CRACKLIFT AK" as "cracklift_ak"
  1882.     use Rol_CrackliftAL in team 0 for
  1883.         "CRACKLIFT AL" as "cracklift_al"
  1884.     use Rol_CrackliftAM in team 0 for
  1885.         "CRACKLIFT AM" as "cracklift_am"
  1886.     use Rol_CrackliftAN in team 0 for
  1887.         "CRACKLIFT AN" as "cracklift_an"
  1888.     use Rol_CrackliftAO in team 0 for
  1889.         "CRACKLIFT AO" as "cracklift_ao"
  1890.  
  1891.     use Rol_HellgateliftA in team 0 for
  1892.         "HELLGATE LIFT A" as "hellgatelift_a"
  1893. /*    use Rol_HellgateliftB in team 0 for
  1894.         "HELLGATE LIFT B" as "hellgatelift_b"*/
  1895.  
  1896.     use Rol_FlooddoorA in team 0 for
  1897.         "FLOOD DOOR A" as "flooddoor_a"
  1898.     use Rol_FlooddoorB in team 0 for
  1899.         "FLOOD DOOR B" as "flooddoor_b"
  1900.     use Rol_FloodswitchA in team 0 for
  1901.         "FLOOD SWITCH A" as "floodswitch_a"
  1902.  
  1903.     use Rol_HellgateA in team 0 for
  1904.         "HELLS GATE A" as "hellgate_a"
  1905.     use Rol_HellgateB in team 0 for
  1906.         "HELLS GATE B" as "hellgate_b"
  1907.  
  1908.     use Rol_LavaliftA in team 0 for
  1909.         "LAVALIFT A" as "lavalift_a"
  1910.     use Rol_LavaliftB in team 0 for
  1911.         "LAVALIFT B" as "lavalift_b"
  1912.     use Rol_LavaliftC in team 0 for
  1913.         "LAVALIFT C" as "lavalift_c"
  1914.     use Rol_LavaliftD in team 0 for
  1915.         "LAVALIFT D" as "lavalift_d"
  1916.     use Rol_LavaliftE in team 0 for
  1917.         "LAVALIFT E" as "lavalift_e"
  1918.  
  1919. /*    use Rol_LiftB in team 0 for
  1920.         "LIFT B" as "Lift_B"
  1921.  
  1922.     use Rol_LiftSwitchB in team 0 for
  1923.         "LIFTSWITCH B" as "liftswitch_b"*/
  1924.  
  1925.     use Rol_LiftMA in team 0 for
  1926.         "LIFT M A" as "Lift_M_A"
  1927.     use Rol_LiftMAB in team 0 for
  1928.         "LIFT M AB" as "Lift_M_AB"
  1929.     use Rol_LiftMAC in team 0 for
  1930.         "LIFT M AC" as "Lift_M_AC"
  1931.     use Rol_LiftMAD in team 0 for
  1932.         "LIFT M AD" as "Lift_M_AD"
  1933.     use Rol_LiftMAE in team 0 for
  1934.         "LIFT M AE" as "Lift_M_AE"
  1935.     use Rol_LiftMAF in team 0 for
  1936.         "LIFT M AF" as "Lift_M_AF"
  1937.     use Rol_LiftMAG in team 0 for
  1938.         "LIFT M AG" as "Lift_M_AG"
  1939.     use Rol_LiftMAH in team 0 for
  1940.         "LIFT M AH" as "Lift_M_AH"
  1941.     use Rol_LiftMAI in team 0 for
  1942.         "LIFT M AI" as "Lift_M_AI"
  1943.     use Rol_LiftMAJ in team 0 for
  1944.         "LIFT M AJ" as "Lift_M_AJ"
  1945.     use Rol_LiftMAK in team 0 for
  1946.         "LIFT M AK" as "Lift_M_AK"
  1947.     use Rol_LiftMAL in team 0 for
  1948.         "LIFT M AL" as "Lift_M_AL"
  1949.     use Rol_LiftMAM in team 0 for
  1950.         "LIFT M AM" as "Lift_M_AM"
  1951.     use Rol_LiftMAN in team 0 for
  1952.         "LIFT M AN" as "Lift_M_AN"
  1953.     use Rol_LiftMAO in team 0 for
  1954.         "LIFT M AO" as "Lift_M_AO"
  1955.     use Rol_LiftMAP in team 0 for
  1956.         "LIFT M AP" as "Lift_M_AP"
  1957. }
  1958.